Blue Prism 6.10.6: Juni 2023

Klicken Sie auf das Symbol in der Symbolleiste, um eine PDF-Version der Releasenotizen anzuzeigen und herunterzuladen.

Die folgende Tabelle fasst die Komponenten mit direktem Bezug auf diesen Blue Prism Enterprise Release zusammen.

Datenbank

519

Für diesen Release muss diese Version der Blue Prism Datenbank verwendet werden.

Login Agent

6.10.6

Es wurden keine Funktionsupdates am Blue Prism Login Agent vorgenommen. Die Version des Login Agent, die mit dieser Version von Blue Prism bereitgestellt wird, hat die gleiche Funktionalität wie die Version von Blue Prism 6.7.

Browser-Erweiterungen
(für Chrome und Edge):

6.10.6

Die neuesten Informationen zur Kompatibilität finden Sie in der Matrix zur Browser-Kompatibilität in der Blue Prism Online-Hilfe.

Authentication Gateway

1.0

Authentication Gateway Version 1.0 muss installiert werden, um Authentication Gateway mit Blue Prism 6.10.6 zu verwenden.

Laden Sie das Installationsprogramm aus dem Blue Prism Portal herunter – wählen Sie „Produkt“ > „Blue Prism Enterprise“ > Extras aus.

Data Gateways Engine

1.4

Version 1.4 der Data Gateways Engine muss installiert sein, um Data Gateways mit Blue Prism 6.10.6 zu verwenden.

Laden Sie das Installationsprogramm aus dem Blue Prism Portal herunter – wählen Sie „Produkt“ > „Blue Prism Enterprise“ > Extras aus.

Diesen Patch-Release anwenden

Um ein Upgrade auf diese Version durchzuführen, muss dieser Patch-Release auf alle folgenden Komponenten in Ihrer Blue Prism Umgebung angewendet werden, damit sie funktioniert:

Interaktive Clients Laufzeitressourcen Anwendungsserver

Ja

Ja

Ja

Lesen Sie die Upgrade-Hinweise für weitere Details, bevor Sie ein Upgrade auf diesen Release durchführen.

Bekannte Probleme

Eine Liste bekannter Probleme dieses Release finden Sie in der Knowledge Base – klicken Sie hier für weitere Informationen.

Richtlinie zur sicheren Entwicklung

Der sichere Entwicklungsprozess von Blue Prism ist eine marktführende Sicherheitskultur, die mit vier grundlegenden Prinzipien eine exzellente Sicherheit liefert:

  • Bildung – Das Entwicklungsteam erhält aktuelles Wissen, Informationen und Schulungen.
  • Evaluierung – Unsere Produkte werden regelmäßig mit standardisierten Frameworks und Sicherheitstools überprüft.
  • Eliminierung – Potenzielle Bedrohungen werden durch die Evaluierung von Standards, Compliance und Leistung entfernt.
  • Optimierung – Unser Sicherheitsprogramm wird kontinuierlich optimiert, indem die Abdeckung unserer Produkttechnologien und die effektive Reaktion auf neue und aufkommende Bedrohungen sichergestellt werden.

Die sichere Entwicklung von Blue Prism basiert auf den Standards und Praktiken von OWASP ASVS, ISO 27034 und DSGVO Artikel 25. Weitere Informationen finden Sie im umfassenden sicheren Entwicklungsprozess von Blue Prism.

Verbesserungen

Installation und Anmeldung

Änderungsbeschreibung

Referenz

Die vom Browser Automation Agent bereitgestellten Funktionen sind jetzt standardmäßig im Blue Prism Installationsprogramm enthalten. Der Blue Prism 6.10.6 Installationsassistent entfernt automatisch den Browser Automation Agent und die zugehörigen Manifest V3-Browser-Erweiterungen, wenn diese bereits installiert sind.

Und wenn zuvor Manifest V3-Browser-Erweiterungen manuell auf einem bestimmten Computer installiert wurden, müssen sie vor der Installation von Blue Prism manuell deinstalliert werden.

Der Browser Automation Agent wird jetzt wie folgt entfernt:

  • Wenn der Browser Automation Agent während einer manuellen Installation von Blue Prism erkannt wird, wird der Benutzer aufgefordert, ihn zu deinstallieren, bevor Blue Prism Enterprise erfolgreich installiert werden kann. Wenn das Entfernen des Browser Automation Agent fehlschlägt, wird die Blue Prism Enterprise Installation nicht fortgesetzt.
  • Während einer automatischen Installation von Blue Prism Enterprise wird der Browser Automation Agent automatisch entfernt. Wenn dies fehlschlägt, sollte der Benutzer ihn manuell deinstallieren, indem er die Schritte unter Browser Automation Agent deinstallieren ausführt.

Weitere Informationen finden Sie in den Browser Automation Agent Releasenotizen.

BP-14507

BP-14803

Der CefSharp Chromium-Browser, der zur Darstellung von Anmeldedialogen verwendet wird, wurde durch WebView2 ersetzt, um eingebettete Browser sicherer bereitzustellen, wie es für die Verwendung von Authentication Gateway und die Authentifizierung mit externen Authentifizierungsanbietern erforderlich ist.

Die WebView2-Laufzeit muss lokal auf jedem Computer installiert werden, auf dem der interaktive Client ausgeführt wird, damit sich Benutzer bei Authentication Server anmelden können. Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution.

BP-14003

(BP-5051)

(BP-5640)

Fehlerbehebungen und kleinere Verbesserungen

Anwendungsmodellierer

Änderungsbeschreibung

Referenz

Es wurde ein Problem behoben, das auftrat, wenn Anwendungselemente mit dem Übereinstimmungsindex-Attribut verwendet wurden und der Wert dieses Index größer als 0 war. Die Aktionen zum Abrufen von Elementgrenzen in Lesephasen, die Werte dynamisch aus einer Java-Anwendung lesen, geben nicht mehr falsche Werte zurück.

BP-14098

(BP-9214)

Zuvor trat beim Starten eines Edge-Browsers über den Anwendungsmodellierer gelegentlich ein Problem auf, bei dem der Browser zwar gestartet wurde, aber Blue Prism sich nicht mit ihm verbinden konnte, um die Elemente zu erfassen. Wenn das ursprüngliche Browserfenster geöffnet blieb und der Benutzer versuchte, Edge erneut über die noch aktive Schaltfläche „Starten“ im Anwendungsmodellierer zu starten, konnte Blue Prism die Elemente erfolgreich erfassen, aber nur in einem zweiten Browserfenster. Das Problem tritt nicht mehr auf und die Elemente können jetzt erfolgreich erfasst werden, wenn der Edge-Browser zum ersten Mal gestartet wird.

BP-13621

(BP-3553)

Zuvor wurde bei Verwendung der Kombination aus der Phase und Bedingung Warten > Vorhanden prüfen statt Warten > Web vorhanden prüfen eine Fehlermeldung für „nicht reparierbar“ anstelle einer Validierungswarnung für „reparierbar“ angezeigt, wenn der Anwendungsmodellierer auf einen bereits ausgeführten Browser eingestellt war. Jetzt wird eine Validierungswarnung unabhängig vom im Anwendungsmodellierer ausgewählten Anwendungstyp angezeigt.

BP-14101

(BP-12011)

Web-Elemente können jetzt im Microsoft Edge Internet Explorer-Modus korrekt erneut erfasst werden, wenn der Active Accessibility (AA)-Modus im Anwendungsmodellierer verwendet wird. Zuvor sind Probleme bei Web-Elementen aufgetreten, die ursprünglich im nativen Internet Explorer erfasst wurden. Neue Elemente können jetzt auch im AA-Modus mit Edge im IE-Modus erfasst werden.

BP-8642

(BP-7881)

BP-8641

(BP-8017)

Anwendungsserver

Änderungsbeschreibung

Referenz
Anwendungsserver müssen nicht mehr neu gestartet werden, damit die aktualisierten Lizenzberechtigungen unter „System“ > „System – Lizenz“ angezeigt werden. Zuvor mussten Anwendungsserver neu gestartet werden, um neue Lizenzen zu berücksichtigen, die in die Blue Prism Datenbank importiert wurden.

BP-14626

(BP-12652)

Control Room

Änderungsbeschreibung

Referenz
Es wurde ein Problem behoben, bei dem ein Zeitplan, der mit einem Ablaufdatum an seinem wöchentlichen Ausführungstag in Control Room konfiguriert wurde, manchmal fälschlicherweise über das festgelegte Ablaufdatum hinaus ausgeführt werden konnte. Darüber hinaus stellt dies sicher, dass solche Zeitpläne in der Liste Zeitplaner > Zeittabellen korrekt angezeigt werden.

BP-11320

(BP-6847)

Die Einstellung zum Ausführen eines Zeitplans am ersten oder letzten Tag der Woche (durch Auswahl der Option Ersten oder Letzten aus der Dropdown-Liste Am … Werktag im Kalender für Zeitpläne, die wöchentlich ausgeführt werden sollen) wird nun korrekt in der Datenbank gespeichert.

BP-11323

(BP-4708)

Wenn die maximale Anzahl gleichzeitiger Sitzungen, die einer Benutzerlizenz zugewiesen sind, erreicht wurde, werden geplante Sitzungen nicht mehr ausgelöst und eine Meldung, die darauf hinweist, wird dem Zeitplan-Log hinzugefügt. Wenn ein Benutzer zuvor einen Zeitplan erstellt hat, der einen Prozess mehreren Ressourcen zugewiesen hat, wurden Sitzungen auf diesen Ressourcen ausgelöst, auch wenn die maximale Anzahl von Sitzungen erreicht wurde.

BP-11324

(BP-2696)

In früheren Versionen von Blue Prism 6.10 versuchte eine Laufzeitressource, die ein Pool-Controller war und die Verbindung verloren hat oder offline ging, weiterhin als Pool-Controller zu fungieren, nachdem sie neu gestartet wurde. Dies führte dazu, dass sie wieder offline ging, da eine andere Laufzeitressource bereits die Rolle des Pool-Controllers übernommen hatte. Dieses Verhalten wurde jetzt geändert, sodass eine Laufzeitressource, die der vorherige Pool-Controller war, nun nach dem Neustart zum regulären Ressourcenpool hinzugefügt wird und eine andere aktive Laufzeitressource die Rolle des Pool-Controllers übernimmt.

BP-12617

(BP-11751)

Blue Prism 6.5 hat eine Änderung des Verhaltens von Arbeitswarteschlangen, wenn eine Laufzeitressourcensitzung beendet wird, eingeführt. Arbeitswarteschlangenelemente mit einer Ausnahme wurden durch den Bereinigungsprozess als unvollständig markiert und es wurde kein automatischer Wiederholungsversuch unternommen, wenn ein Arbeitswarteschlangenelement gesperrt blieb.

In diesem Release wurde die neue standardmäßig deaktivierte Option Elemente in dieser Warteschlange im Fall einer unerwarteten Sitzungsbeendigung erneut versuchen hinzugefügt unter „System“ > „Workflow – Arbeitswarteschlangen“. Wenn diese Option aktiviert ist und ein Arbeitswarteschlangenelement gesperrt bleibt, weil eine Laufzeitressource während einer Sitzung unerwartet beendet wurde, wird automatisch ein Neuversuch für das Warteschlangenelement erstellt, sobald die Laufzeitressource neu gestartet wird – dies hängt vom konfigurierten Wert der maximalen Wiederholungen in der Warteschlange ab.

Als Teil dieser Verbesserung erhalten Ausnahmen, die infolge einer unerwarteten Sitzungsbeendigung angewendet werden, jetzt die Beschreibung Automatische Einstellung einer Ausnahme beim Beenden der Sitzung.

BP-14009 (BP-3770)

Es wurde ein Problem unter „Control Room“ > „Warteschlangenmanagement“ behoben, bei dem Elemente, die von einem Benutzer in einer anderen Zeitzone als UTC zu einer Arbeitswarteschlange hinzugefügt wurden, nicht immer erwartungsgemäß zurückgegeben wurden, wenn die Warteschlange nach einem bestimmten Datum gefiltert wurde.

BP-15097

Anmeldedaten-Manager

Änderungsbeschreibung

Referenz

Um die Leistung zu verbessern, wird die Überprüfung, ob eine Umgebung FIPS-Compliance (Federal Information Processing Standard) erfordert oder nicht, jetzt vor der Evaluierung durchgeführt, welche der Verschlüsselungsschemata derzeit zur Verschlüsselung der Daten in der Datenbank verwendet werden.

Die Evaluierung, welche Verschlüsselungsschemata zum Verschlüsseln von Daten verwendet werden, erfolgt jetzt nur, wenn FIPS-Compliance erforderlich ist. Zuvor erfolgte die Evaluierung, bevor festgestellt wurde, ob FIPS-Compliance durchgesetzt werden sollte.

BP-14011

(BP-2296)

Leere Passwörter verursachen keinen Fehler mehr, wenn Sie den Befehl /reencrypt verwenden, um alle Anmeldedaten, verschlüsselten Arbeitswarteschlangenelemente und Ressourcen-Screenshots zu aktualisieren, sodass sie das neueste Verschlüsselungsschema verwenden. Bisher ist die Entschlüsselung für Anmeldedaten mit leeren Passwörtern fehlgeschlagen. Leere Passwörter werden nun genauso behandelt wie nicht leere Passwörter, sodass die Wiederverwendung und Entschlüsselung immer erfolgreich sind.

Außerdem können nun auch leere Passwörter erfolgreich verwendet werden:

  • Beim Erstellen neuer Anmeldedaten auf dem Bildschirm „Sicherheit – Anmeldedaten“ im interaktiven Blue Prism Client.
  • Wenn Sie die Aktion Einstellen des Anmeldedaten VBO in einem Blue Prism Prozess verwenden.
  • Wenn Sie AutomateC verwenden, um die Daten in der Datenbank nach der Erstellung eines neuen Standardverschlüsselungsschemas erneut zu verschlüsseln.

BP-14247

(BP-6763)

Datenbankeinstellungen

Änderungsbeschreibung

Referenz

Es wurde ein Fehler behoben, der zuvor angezeigt wurde, wenn die MI-Daten (Managementinformationen) aktualisiert wurden, indem hartcodierte Referenzen auf den standardmäßigen Datenbankschemanamen entfernt wurden.

BP-14240

(BP-6265)

Sitzungslogs werden jetzt unabhängig von der Anzahl der Sitzungs-IDs in den Datenbanktabellen erfolgreich erstellt. Zuvor trat eine System.OverflowException auf, wenn versucht wurde, zusätzliche Sitzungslogs in die Datenbank zu schreiben, nachdem 2,1 Milliarden Logs erstellt worden waren.

BP-14711

(BP-12008)

Benutzer mit minimalen SQL-Berechtigungen können jetzt Element nach ID abrufen verwenden, um ein Element anhand seiner ID abzurufen. Zuvor konnten diese Benutzer dieses Verfahren nicht verwenden. Weitere Informationen finden Sie unter Minimale SQL-Berechtigungen.

BP-8958

(BP-1917)

(BP-4575)

Interaktiver Client und Laufzeitressourcen

Änderungsbeschreibung

Referenz

Ein Fehler tritt nicht mehr auf, wenn Sie einen SOAP-Webdienst hinzufügen und versuchen, ein Zertifikat hinzuzufügen, das unter „Lokaler Computer“ oder „Aktueller Benutzer“ gespeichert ist.

BP-14625

(BP-10221)

Lokalisierung

Änderungsbeschreibung

Referenz

Es ist jetzt möglich, in Berechnungsphasen koreanische (Hangul) Zeichen in das Feld Ausdruck einzugeben. Bisher konnten solche Zeichen eingefügt werden, wurden aber bei der Eingabe falsch angezeigt.

BP-9044

(BP-3577)

Es wurde ein Problem bei der Verwendung von Blue Prism im japanischen Gebietsschema behoben, bei dem die Nachfolger-Sammlung in einer verschachtelten Sammlung nicht geöffnet werden konnte und ein Fehler ausgelöst wurde.

BP-14102

(BP-5064)

Process und Object Studio

Änderungsbeschreibung

Referenz

Es wurde ein Problem behoben, bei dem ein Output des Passwort-Datentyps aus einer Aktion fälschlicherweise in einem Text-Datenelement gespeichert werden konnte. Dies konnte auftreten, wenn das Passwort ursprünglich in ein Passwort-Datenelement geschrieben wurde, das später in ein Text-Datenelement geändert wurde. Jetzt erfolgt eine Überprüfung im Process und Object Studio und zur Laufzeit und eine Fehlermeldung wird angezeigt, wenn das Datenelement für das Passwort kein Passwort-Datenelement ist.

BP-14053

(BP-14035)

Wenn bei der Automatisierung von Websites in einem Edge-Browser ein Element nicht vorhanden war, gab eine Fehlermeldung fälschlicherweise an, dass mehr als ein passendes Webelement gefunden wurde. Der Fehler trat im Anwendungsmodellierer auf, wenn die Webattribute XPath und CSS Selector verwendet wurden, die mindestens ein leeres Element zurückgaben. Jetzt wird die richtige Fehlermeldung angezeigt.

BP-14209

(BP-5733)

Es wurde ein Problem im Process und Object Studio behoben, bei dem Ausnahmemeldungen während des Debuggings einer Automatisierung im Hintergrund des Fensters anstatt im Vordergrund angezeigt werden konnten, wodurch sie schwer zu finden bzw. leicht zu übersehen waren.

BP-14206

(BP-13499)

Beim Debuggen eines Objekts, das aus einer leeren Sammlung liest oder in eine leere Sammlung schreibt, werden jetzt nicht mehr fälschlicherweise Validierungsfehler zurückgegeben. Zuvor führte das Ausführen solcher Objekte in Process Studio oder Object Studio fälschlicherweise zu Validierungsfehlern.

BP-14010

(BP-1440)

Wenn Sie auf das Informationssymbol in einer Geschäftsobjektaktion klicken oder die Menüoption API-Dokumentation in Process und Object Studio auswählen, wird jetzt die produktinterne Hilfe für das entsprechende Geschäftsobjekt im Standardbrowser des Benutzers geöffnet. Bisher wurde die Hilfe unabhängig vom Standardbrowser des Benutzers im Internet Explorer geöffnet.

BP-14089

(BP-8273)

Es wurde ein Problem behoben, bei dem die Ausführung eines Prozesses mit der Aktion Nächstes Element abrufen dazu führen konnte, dass eine Laufzeitressource ein Arbeitswarteschlangenelement aus einer Warteschlange empfängt, das bereits von einer anderen Ressource aufgenommen wurde und derzeit aktualisiert und entsperrt wurde.

Die Wahrscheinlichkeit für dieses Problem war gering, da es nur dann auftreten konnte, wenn mehrere Ressourcen derselben Arbeitswarteschlange zugewiesen wurden und eine Ressource die Abfrage „Nächstes Element abrufen“ zum gleichen Zeitpunkt auslöste, zu dem eine andere Ressource gerade Datenbankaktualisierungen für ein Element in dieser Warteschlange festlegte. Das gespeicherte Verfahren, das von der Aktion Nächstes Element abrufen verwendet wird, wurde jetzt aktualisiert, um die Funktion zur Momentaufnahmenisolation in SQL Server zu verwenden. Dadurch wird sichergestellt, dass die Daten, die durch das gespeicherte Verfahren gelesen wurden, mit dem Status der Daten zu Beginn der Transaktion übereinstimmen.

BP-14689

(BP-5157)

Es wurde ein Problem behoben, da auftrat, wenn ein Prozess in Process Studio geöffnet wurde und dann ein Objekt im Prozess geöffnet, bearbeitet und in Object Studio gespeichert wurde. In diesem Fall konnte dasselbe Objekt nicht erneut bearbeitet werden, außer der Prozess wurde zuerst gespeichert und geschlossen. Benutzer können jetzt einen Prozess debuggen und ein Objekt mehrmals bearbeiten, ohne den Prozess speichern und schließen zu müssen.

BP-13015

Ein Validierungsfehler wird nicht mehr erzeugt, wenn das optionale Nachverfolgungs-ID-Feld (verfügbar in den Input- oder Output-Parametern verschiedener Phasen) leer ist.

BP-4468

Sicherheitsverbesserungen

Änderungsbeschreibung

Referenz

Eine mögliche Sicherheitslücke bezüglich der Einschleusung von SQL-Befehlen bei der Verwendung von Webdiensten wurde behoben.

BP-14627

(BP-12873)

System-Manager

Änderungsbeschreibung

Referenz

Die Anzeige der Logging-Stufe für jede Ressource wurde jetzt wieder in die Ressourcen-Liste auf dem Bildschirm „Ressourcen – Management“ aufgenommen. Diese Funktion wurde in 6.6 eingeführt und fälschlicherweise in 6.10.0 entfernt.

BP-14208

(BP-2613)

Browser-Erweiterungen – Versionen

Die folgende Tabelle zeigt, wann jede mit diesem Release kompatible Blue Prism Erweiterung eingeführt wurde. Details zu den neuesten Browser-Versionen, mit denen Blue Prism getestet wurde, finden Sie in der Kompatibilitätsmatrix für Browser-Erweiterungen.

Die Firefox-Browser-Erweiterung ist nicht für die Installation mit Blue Prism 6.10.6 verfügbar. Die neueste Version von Blue Prism 6.10 mit der Firefox-Erweiterung ist Blue Prism 6.10.5. Weitere Informationen finden Sie in den Upgrade-Hinweisen.

Browser Blue Prism Erweiterungsversionen Verfügbarkeitsdatum

Chrome

Nur Manifest V3:

Blue Prism 6.10.6 Browsererweiterung

29. Juni 2023

Edge Chromium

Nur Manifest V3:

Blue Prism 6.10.6 Browsererweiterung

29. Juni 2023

Browser-Erweiterungen – Releasenotizen

Änderungsbeschreibung

Referenz

Die Unterstützung von Manifest V2-Browser-Erweiterungen für Google Chrome und Microsoft Edge wurde vom Blue PrismEnterprise 6.10.6 Installationsprogramm entfernt. Ab dieser Version von 6.10 wird nur Manifest V3 unterstützt.

Mit Ausnahme der Versionsnummer bleiben die Manifest V3-MSI-Befehle von Blue PrismEnterprise 6.10.5 unverändert:

msiexec /i BluePrism6.10.6_x64 ADDLOCAL=ChromePluginV3 /qn

msiexec /i BluePrism6.10.6_x86 ADDLOCAL=ChromePluginV3 /qn

msiexec /i BluePrism6.10.6_x64 ADDLOCAL=EdgePluginV3 /qn

msiexec /i BluePrism6.10.6_x86 ADDLOCAL=EdgePluginV3 /qn

msiexec /i BluePrism6.10.6_x64 ADDLOCAL=BluePrism,BPServer,ChromePluginV3,EdgePluginV3 /qn

Weitere Informationen finden Sie im Browser-Integrationshandbuch.

BP-15115

Die Aktion Übergeordnetes Dokument geladen, die in einer Wartephase beim Automatisieren eines Chrome-, Edge- oder Firefox-Browsers verwendet wird, prüft nun, ob das übergeordnete Dokument geladen wurde. Zuvor war sie falsch eingestellt und gab immer true zurück.

BP-14624

(BP-9336)

Benutzer können jetzt eine Anwendung mit Microsoft Edge im Internet Explorer (IE)-Modus auf die gleiche Weise aktivieren wie bei der Verwendung von Edge oder Internet Explorer. Dies wird erreicht, indem Sie die Option Browser-basierte Anwendung (Internet Explorer) im Anwendungsmodellierer auswählen und dann auf eine Edge-Anwendung verweisen. Weitere Details dazu, wie Sie weiterhin IE-basierte Prozesse mit Edge in Blue Prism ausführen, finden Sie unter Microsoft Edge IE-Modus.

BP-11318

(BP-7076)

Wenn Sie kurzlebige Ports für die Browserautomatisierung verwenden, werden Und-Zeichen (&) jetzt korrekt behandelt. Zuvor wurden alle URLs, die Und-Zeichen in Abfrageparametern verwendet haben, fälschlicherweise am Und-Zeichen abgeschnitten und konnten nicht korrekt aufgerufen werden.

BP-10875

Es wurde ein Problem mit der Verwendung von festen Ports behoben, bei dem Browserautomatisierungen aufgrund der Blockierung des angegebenen Ports nicht gestartet werden konnten. Die Ports werden jetzt korrekt freigegeben, wenn ein Prozess abgeschlossen oder beendet wird, und andere Laufzeitressourcen können mit der Browser-Erweiterung kommunizieren, ohne die Laufzeitressource neu starten zu müssen, die den festen Port zuerst verwendet hat.

BP-11535

Die folgenden Probleme, die bei der Automatisierung von Browser-Anwendungen mit einem externen Anwendungsmodell aufgetreten sind, wurden behoben:

  • Das Erfassen oder Hervorheben von Browser-Elementen wird nicht mehr verhindert.
  • Beim Beenden eines Browsers wird nicht mehr fälschlicherweise eine Fehlermeldung für eine Navigationsphase angezeigt.
  • Moderne Browser-Anwendungen werden jetzt erfolgreich beendet. Bisher wurde folgende Fehlermeldung angezeigt: Ausnahme wurde durch das Ziel eines Aufrufs ausgelöst.

BP-13909

BP-13954

BP-14623
(BP-8080)

Es wurde ein Problem behoben, bei dem es fälschlicherweise möglich war, sich an eine Website anzuhängen, wenn keine Browser-Erweiterung installiert war, ohne dass ein Fehler angezeigt wurde. Dies ist jetzt nicht mehr möglich und es wird eine Fehlermeldung angezeigt, wenn dies versucht wird.

BP-11284

Die Ausführung der Aktion Beenden für einen Browser wurde geändert, sodass der WebSocket-Port jetzt korrekt geschlossen wird, wenn ein Browser vollständig beendet wird. Denn wenn die geschlossene Registerkarte die letzte Registerkarte war, wurde der für die Browserautomatisierung verwendete Port nicht immer korrekt geschlossen, wodurch die Verwendung des festen Ports durch nachfolgende Automatisierungen blockiert wurde.

BP-13766

Es wurde ein Problem behoben, bei dem es nicht möglich war, eine Registerkarte zu automatisieren, die in einem neuen Fenster geöffnet wurde, wenn kurzlebige Ports aktiviert waren. Wenn jetzt eine neue Registerkarte (in einem neuen oder bestehenden Fenster) geöffnet wird, erkennt Blue Prism, ob die Registerkarte von einer anderen durch Blue Prism automatisierten Registerkarte erstellt wurde, und verwendet in diesem Fall diese Beziehung, um auszuwählen, welcher kurzlebige Port verwendet werden soll. Wenn ein neues Fenster manuell geöffnet wird, wird standardmäßig der zuletzt verwendete kurzlebige Port verwendet.

  • Wenn eine einzelne Instanz des interaktiven Blue Prism Clients eine Browserinstanz automatisiert, steuert sie alle Fenster.
  • Wenn mehrere Instanzen des interaktiven Blue Prism Clients mehrere Fenster automatisieren, automatisiert jede Instanz Fenster, die durch Registerkarten unter ihrer Kontrolle geöffnet werden.

BP-11354

Es wurde ein Problem behoben, bei dem Dateien im Zusammenhang mit der Installation der Browser-Erweiterung fälschlicherweise zum Installationsverzeichnis hinzugefügt wurden. Alle redundanten Dateien wurden jetzt entfernt.

BP-14673

Es wurde ein Problem behoben, bei dem das unnötige Öffnen oder fehlgeschlagene Schließen von WebSocket-Verbindungen während Browserautomatisierungen mit dem Microsoft Edge Internet Explorer (IE)-Kompatibilitätsmodus dazu führte, dass nachfolgende Browserautomatisierungen fehlschlugen. Die folgende Fehlermeldung wurde angezeigt: Der Port, der die Verbindung zur Browser-Erweiterung herstellt, kann nicht geöffnet werden. WebSocket-Ports werden jetzt nicht mehr geöffnet, wenn ein Microsoft Edge-Browser im IE-Kompatibilitätsmodus automatisiert wird.

BP-13365

Es wurde ein Problem behoben, bei dem WebSockets nach Beendigung einer Browsersitzung offen gelassen werden konnten, wodurch Benutzer nachfolgende Browsersitzungen auf demselben Computer erst dann automatisieren konnten, wenn er neu gestartet wurde. WebSockets werden jetzt für nachfolgende Browser-Automatisierungen wiederverwendet.

BP-14581

Debug-Logging wurde hinzugefügt, um den Status der WebSocket-Verbindungen aufzuzeichnen, die für die Kommunikation mit Browser-Erweiterungen verwendet werden. Das Log zeichnet auf, ob Ports geöffnet sind, und enthält den Ort, die Portnummer und den Prozess, der den Socket offen hält.

BP-14582

Die WebSocket Sharp-Bibliothek wurde aktualisiert, um das Schließen von Sockets zu verbessern. Zudem wurden der Datei „Automate.config“ die folgenden Einstellungen hinzugefügt, damit Benutzer die Konfiguration an ihre Anforderungen anpassen können:

  • <add key="BrowserAutomation.ReuseAddress" value="true" /> – Gibt an, ob Ports, die zuvor geöffnet, aber nicht erfolgreich von anderen Anwendungen geschlossen wurden, wiederverwendet werden sollen. Der Standardwert ist auf true festgelegt, was bedeutet, dass Blue Prism solche Ports wiederverwendet.
  • <add key="BrowserAutomation.DontLinger" value="false" /> – Legt fest, ob ein Socket nach einem Funktionsaufruf zum Schließen des Sockets für eine bestimmte Zeit geöffnet bleiben soll, um das Senden von Daten in der Warteschlange zu ermöglichen. Der Standardwert ist auf false festgelegt, was bedeutet, dass der Socket für eine bestimmte Zeit geöffnet bleibt.
  • <add key="BrowserAutomation.RecreateServer" value="false" /> – Legt fest, ob eine neue Instanz des WebSocket-Servers jedes Mal geöffnet werden soll, wenn sich Blue Prism an einen Webbrowser anhängt, um eine Verbindung mit dem Browser herzustellen, anstatt dieselbe Instanz für die Dauer des Prozesses beizubehalten. Der Standardwert ist auf false festgelegt, was bedeutet, dass Blue Prism nicht jedes Mal einen neuen WebSocket-Server erstellt.

BP-15488

Wenn Blue Prism versucht, eine Browserautomatisierung auf einem bereits verwendeten Port zu starten, wird jetzt die folgende Fehlermeldung angezeigt: Der Port, der die Verbindung zur Browser-Erweiterung herstellt, kann nicht geöffnet werden. Zuvor wurde in diesem Fall fälschlicherweise eine Fehlermeldung für eine nicht erkannte Browser-Erweiterung angezeigt.

BP-15395

Die Firefox-Browser-Erweiterung ist in diesem Release nicht zur Installation verfügbar. Weitere Informationen finden Sie in den Upgrade-Hinweisen.

BP-14562